-
-
Notifications
You must be signed in to change notification settings - Fork 917
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Acro center sensitivity to Betaflight Rates #3927
Add Acro center sensitivity to Betaflight Rates #3927
Conversation
✅ Deploy Preview for origin-betaflight-app ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Really helpful for:
- transitioning from Betaflight Rates to Actual Rates
- learning about which Betaflight Rates parameters affect center sensitivity, and by how much
@ctzsnooze First column header is Acro, but this is already in the bar below, as Acro also shows up in the header on pid tab. Going to remove the Acro header as duplicate. |
Quality Gate passedIssues Measures |
Do you want to test this code? Here you have an automated build: |
@ctzsnooze please add some explanation or documentation. |
This PR makes two important and useful changes to the Rates display window:
Angle Mode
users, displays centre and max stick sensitivity while in Actual and Betaflight Rates. The centre sensitivity is the amount of angle change per unit change in stick position, expressed in degrees as if that sensitivity was to continue linearly to full stick position. The max sensitivity is set by the user'sangle_limit
CLI value, the maximum angle allowed at full stick input.Note that in Betaflight 4.5, the old
angle_expo_roll
andangle_expo_pitch
parameters are deprecated and have been removed. The shape of the currently selected rates curve determines the centre sensitivity. The values shown by this PR gives centre and max Angle Mode sensitivity values that are absolute and can be directly compared from one quad to the next.The user should configure their Rates to suit their acro preference. Usually this will also result in a good Angle mode experience, and will facilitate a smooth transition to Acro Trainer or Horizon Mode. If the user wants greater centre sensitivity, they need to change the shape of the curve, so that the slope in the centre is steeper. In Actual Rates this means increasing the centre sensitivity value. In Betaflight rates more than one parameter affect Center Sensitivity. Regardless of Rates model, the user can use the Angle Mode centre sensitivity value when adjusting their Angle Mode stick feel.
In both cases the centre sensitivity values update dynamically when the use modify their rates curves.
Note that in 4.5, the Angle Mode user can configure different Rates curves, and that Rates curves can be changed 'on the fly', even mid-flight. However it's generally best to configure your rates to suit your Acro preference, and adapt to how they feel in Angle Mode.
Note also that in Angle Mode the
angle_limit
value affects overall stick sensitivity. If you fly Acro and find Angle Mode a bit 'dull' in the centre, consider increasingangle_limit
rather than changing your rates.